package org.dxy.infrastructure.entity.query;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 设备状态查询实体
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class EquipmentStatusViewEntity {
    /** 设备唯一标识 */
    private Long equipmentId;
    /** 当前设备状态（如：IDLE, WORKING, MAINTENANCE） */
    private String status;
    /** 当前执行的工单ID */
    private Long currentWorkOrderId;
    /** 当前执行的工艺步骤ID */
    private Long currentProcessStepId;
    /** 设备健康状况描述（如：正常、故障、需维护） */
    private String healthStatus;
}